# 输入两个数字：打印这两个数字之间所有的素数
# 素数的定义：除了被自己和1整除以外没有其他数能整除的数

begin = 11
end = 20


def is_prime(number):
    """
    判断一个数是否是素数
    :param number:
    :return:
    """
    if number in (1, 2):
        return True
    for index in range(2, number):
        if number % index == 0:
            return False
    return True


def print_primes(begin, end):
    """
    打印这两个数字之间所有的素数
    :param begin:
    :param end:
    :return: None
    """
    for number in range(begin, end + 1):
        if is_prime(number):
            print(f"{number} is a prime")


print_primes(begin, end)
